photochemical storage of energy - Turco Inglés Diccionario